Communicating sequential processes
FORMAL LANGUAGE FOR CONCURRENT SYSTEMS
Communicating Sequential Processes; Cooperating sequential processes
In computer science, communicating sequential processes (CSP) is a formal language for describing patterns of interaction in concurrent systems. It is a member of the family of mathematical theories of concurrency known as process algebras, or process calculi, based on message passing via channels.